application for a permanent resident visa - German English Dictionary